package cn.cttic.link.api.domain.vo;

import cn.cttic.link.api.domain.BaseThirdInterfaceConfig;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;


/**
 * 接口配置视图对象 base_third_interface_config
 *
 * @author Times.Studio
 * @date 2024-09-17
 */
@Data
@ExcelIgnoreUnannotated
@AutoMapper(target = BaseThirdInterfaceConfig.class)
public class BaseThirdInterfaceConfigVo implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 标识
     */
    @ExcelProperty(value = "标识")
    private String id;

    /**
     * 接口类型
     */
    @ExcelProperty(value = "接口类型")
    private String interfaceType;

    /**
     * 接口地址
     */
    @ExcelProperty(value = "接口地址")
    private String accessUrl;

    /**
     * APP ID
     */
    @ExcelProperty(value = "APP ID")
    private String appId;

    /**
     * APP 密钥
     */
    @ExcelProperty(value = "APP 密钥")
    private String appSecret;

    /**
     * APP 认证
     */
    @ExcelProperty(value = "APP 认证")
    private String accessToken;

    /**
     * APP 参数
     */
    @ExcelProperty(value = "APP 参数")
    private String acessParam;


}
